People want
3 months ago
Sultan bin Sulayem, Dubai’s ports chief, was removed from DP World in 2026 over ties to Jeffrey Epstein, revealing ethical, labor, and geopolitical controversies.